const app = getApp()
import BaseModel from '../../utils/common.js'
/**
 * WxParse.wxParse(bindName , type, data, target,imagePadding)
 * 1.bindName绑定的数据名(必填)
 * 2.type可以为html或者md(必填)
 * 3.data为传入的具体数据(必填)
 * 4.target为Page对象,一般为this(必填)
 * 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)
 */
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:"",//id
    hotMessageData:"", //资讯数据
    articleContents:"" //文章详情
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id:options.id
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.hotMessageData(); //文章详情
    this.hotNumberData(); //阅读次数提交
  },
  //热门资讯
  getHotMessageModel: new BaseModel({
    url: 'detailNews',
    method: "get",
    needAjaxLoading:true,
    loadingText:"玩命加载中"
  }),
  hotMessageData() {
    this.getHotMessageModel
        .fetch({ id:this.data.id })
        .then(res => {
          //成功
          this.setData({
            hotMessageData: res.data,
            articleContents:res.data.news_detailt.replace(/<img/gi, '<img style="max-width:100%;height:auto;display:block" ')
                .replace(/<section/g, '<div')
                .replace(/\/section>/g, '\div>')
          })
          //wxParse用法
          /*var contentData = res.data.news_detailt;
          WxParse.wxParse('contentData', 'html', contentData, this,5);*/
        })
        .catch(res => {
          //失败
        })
  },
  //阅读加1
  getHotNumberModel: new BaseModel({
    url: 'employees/addOneNews',
    method: "get",
    needAjaxLoading:true,
    loadingText:"玩命加载中"
  }),
  hotNumberData() {
    this.getHotNumberModel
        .fetch({ id:this.data.id })
        .then(res => {
          //成功
        })
        .catch(res => {
          //失败
        })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.hotMessageData(); //文章详情
    wx.stopPullDownRefresh(); //停止下拉
  },

})